\documentclass{article}

\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage[pdftex]{graphicx,color}

%configuracion de headers y footers
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\subsectionmark}[1]{\markboth{}{\thesubsection\ \ #1}}
\lhead{Organización de Datos}
\chead{}
\rhead{\rightmark}
\lfoot{}
\cfoot{}
\rfoot{\thepage}

\author{Facundo Olano \and Leandro Romero \and Federico Carrone \and José Aizpun}
\title{Organización de Datos}

\begin{document}

%enchufo la pagina del título a lo cabeza
\begin{titlepage}
\begin{center}
% logo
%\includegraphics[width=100mm]{img/erl}\\

\ \\ % force an empty line
% textsc is small caps
\textsc{\Large
%
Facultad de Ingeniería\\
Universidad de Buenos Aires\\
\ \\
Organización de Datos\\
\ \\}
%
% the title
%
{\huge \bfseries
Toolkit de almacenamiento de datos
\\}
\ \\
\ \\
\ \\
\ \\
% split the page into two columns
% left column
\begin{minipage}{0.4\textwidth}
\begin{flushleft} \large
Facundo Olano\\
\end{flushleft}
\end{minipage}
%
% right column
\begin{minipage}{0.4\textwidth}
\begin{flushright} \large
Leandro Romero\\
% ensure vertical alignment with LHS
\footnotesize{\ }
\end{flushright}
\end{minipage}


\ \\
\ \\
% split the page into two columns
% left column
\begin{minipage}{0.4\textwidth}
\begin{flushleft} \large
Federico Carrone\\
\end{flushleft}
\end{minipage}
%
% right column
\begin{minipage}{0.4\textwidth}
\begin{flushright} \large
José Aizpun\\
% ensure vertical alignment with LHS
\footnotesize{\ }
\end{flushright}
\end{minipage}


\vfill % fill vertical space
%
% Bottom of the page
% \today is the compilation date
{\large \today}
%
\end{center}
\end{titlepage}

\tableofcontents
\clearpage

\section{Introducción}
Acá va la introducción.

\section{Guía de uso del Toolkit}
Acá va toda la información necesaria para el que usa el toolkit.

Hay que describir a fondo las clases que tiene que implementar (Dato, clave), y como se
espera que lo haga. También hay que detallar el uso de la factory, y las alternativas que
tiene (las distintas estrategias), y como usar una u otra.

Por ultimo deber haber ejemplos simples de código de uso del toolkit.

\section{Arquitectura general del Toolkit}
Acá iría el diseño general de la aplicación, quizás una versión completa y actualizada del 
UML, y descripción de la interacción entre los componentes, en distintos casos de uso, tal vez
formas en que se podría extender.

\section{Notas de implementación}
Acá van los detalles de implementación de cada componente de la aplicación. Es importante
que estén las justificaciones de als decisiones de diseño y políticas que se fueron implementando
(soporte y convenciones para serializar, administración de fragmentación, etc.).

También explicar con detalle los indices (esto, por su tamaño, podría ameritar una sección aparte).

\section{Pruebas}

Acá deberían describirse las pruebas de uso de la aplicación que se supone que tenemos
que entregar, tal vez con capturas y estado de los archivos, si es pertinente.

\section{Conclusiones}
Acá van las conclusiones, cualesquiera que estas sean.

\clearpage
\addcontentsline{toc}{section}{Referencias}
\begin{thebibliography}{50}

\bibitem{ah83}Alfred Aho, John Hopcroft, and Jeffrey Ullman.
\emph{Data Structures and Algorithms}.
Addison-Wesley, 1983.

\bibitem{ar97}Joe Armstrong. 
\emph{The development of Erlang}.
ACM SIGPLAN International Conference on Functional Programming, 1997.

\bibitem{ar03}Joe Armstrong. 
\emph{Making reliable distributed systems in the presence of software errors}.
Royal Institute of Technology, 2003.

\bibitem{ar07}Joe Armstrong. 
\emph{Programming Erlang: Software for a Concurrent World}.
Pragmatic Bookshelf, 2007.

\bibitem{da00}Bjärne Dacker. 
\emph{Concurrent Functional Programming for Telecommunications: A Case Study of Technology Introduction}.
Royal Institute of Technology, 2000.

\bibitem{ha94}Bogumil Hausman. 
\emph{Turbo Erlang: Approaching the Speed of C}.
Kluwer Academic Publishers, 1994.

\bibitem{va04}Peter Van Roy, and Seif Haridi. 
\emph{Concepts, Techniques, and Models of Computer Programming}.
MIT Press, 2004.

\bibitem{publications}Erlang/OTP Publications. http://www.erlang.se/publications/
\bibitem{yaws}Apache vs. Yaws. http://www.sics.se/$\sim$joe/apachevsyaws.html

\end{thebibliography}
\end{document}

\end{document}